/**
 * @author 鹿坦
 * @version 2006-08-14
 * 类主要功能是记录了错误信息与错误信息ID的一一对应关系。
 * 请安装如下示例进行编写
 */
package com.iori.common.exception;

public final class ExceptionConf {

	/**
	 * util関連エラー
	 */
	//properteisファイルエラー
	public final static short ERROR_PROPERTIES				=1000;
	public final static short ERROR_LINK_LIST				=1001;
	public final static short ERROR_UTIL_UNKNOWABLE			=1002;
	public final static short ERROR_UTIL_NUMBER				=1003;
	public final static short ERROR_COMMMON_CLASSCAST		=1004; //クラス変換異常
	public final static short ERROR_INSTANTIATION            =1005; //Instantiation Exception
	public final static short ERROR_ILLEGA_ACCESS            =1006; //IllegalAccess Exception
	public final static short ERROR_NO_SUCH_METHOD           =1007; //No Such Method Exception

	/**
	 * 	Web Serviceレイヤー関連エラーコード
	**/

	//Web Serviceレイヤーエラー
	public	final static short  ERROR_SOAP 			 	= 2000;      //SOAPデフォルトエラーコード

	//圧縮解凍エラーコード
	public	final static short  ERROR_SOAP_DECOMPRESS  	= 2011;	     //SOAPエラーコードを解凍する
	public	final static short  ERROR_SOAP_COMPRESS 	 	= 2012;	     //SOAPエラーコードを圧縮する

	//SERIALIZEエラーコード
	public	final static short  ERROR_SOAP_SERIALIZE   	= 2031;      //SOAP SERIALIZEエラーコード
	public	final static short  ERROR_SOAP_DESERIALIZE 	= 2032;      //SOAP DESERIALIZエラーコード


	/**
	 * Controllerレイヤーエラー
	 */
	//Seasar AXISエラー
	public final static short ERROR_AXIS 			 	= 4000;      //Controllerレイヤーデフォルトエラーコード

	//Seasar コンテナエラー
	public final static short ERROR_AXIS_INITCONTAINER 	= 4011;      //Seasarコンテナロードエラーコード
	public final static short ERROR_AXIS_NONEACTION 		= 4021;      //該当するActionコンポーネントエラーコードが見つからない


	//Actionレイヤーエラー
	public final static short ERROR_ACTION 				= 5000;		//Actionデフォルトエラーコード
	public final static short ERROR_ACTION_VALIDATEFALED = 5011;		//Action検証が不合格



	//DAOレイヤーとEJB Clientレイヤーにエラーが発生した
	public final static short ERROR_DAO					= 6000;     //DAOデフォルトエラーコード
	public final static short ERROR_REMOTE				= 6001;     //DAOデフォルトエラーコード
	public final static short ERROR_REQUEST_PARAMNOTDEF  = 6011;     //リクエストパラメータ未定義エラー
	public final static short ERROR_DAO_TORQUE 			= 6012;     //データベースアクセスエラー

	//Logicレイヤーエラー

	public final static short ERROR_LOGIC                =7000;       //LOGICレイヤーデフォルトエラーコード

	//下記のエラーコードがVB CLIENTのsoapインタフェースで発生した異常利用
	public final static short WEB_SERVICE_CONNECT_ERROR  = 9000;



}
